// CSS注入模块 - 处理样式注入
export function injectCSS(cssRule) {
  const style = document.createElement('style');
  style.appendChild(document.createTextNode(cssRule));

  // 确保样式表尽早应用
  if (document.head) {
    document.head.appendChild(style);
  } else {
    // 如果head还不存在，等待DOM准备好
    const observer = new MutationObserver(() => {
      if (document.head) {
        document.head.appendChild(style);
        observer.disconnect();
      }
    });
    observer.observe(document.documentElement, { childList: true, subtree: true });
  }
}